
package com.xgx.distqcp.Domain.Model.Oracle.base;

import io.jboot.db.model.JbootModel;
import com.jfinal.plugin.activerecord.IBean;

/**
 *  Auto generated, do not modify this file.
 */
@SuppressWarnings("serial")
public class BaseSmpVdeEventArchivePurge<M extends BaseSmpVdeEventArchivePurge<M>> extends JbootModel<M> implements IBean {

	public static final String ACTION_ADD = "smpVdeEventArchivePurge:add";
	public static final String ACTION_DELETE = "smpVdeEventArchivePurge:delete";
	public static final String ACTION_UPDATE = "smpVdeEventArchivePurge:update";

	@Override
	protected String addAction() {
		return ACTION_ADD;
	}

	@Override
	protected String deleteAction() {
		return ACTION_DELETE;
	}

	@Override
	protected String updateAction() {
		return ACTION_UPDATE;
	}

	public void setTriggerPurgeInterval(java.math.BigDecimal triggerPurgeInterval) {
		set("TRIGGER_PURGE_INTERVAL", triggerPurgeInterval);
	}

	public java.math.BigDecimal getTriggerPurgeInterval() {
		return get("TRIGGER_PURGE_INTERVAL");
	}

	public void setKeepDays(java.math.BigDecimal keepDays) {
		set("KEEP_DAYS", keepDays);
	}

	public java.math.BigDecimal getKeepDays() {
		return get("KEEP_DAYS");
	}

	public void setKeepRows(java.math.BigDecimal keepRows) {
		set("KEEP_ROWS", keepRows);
	}

	public java.math.BigDecimal getKeepRows() {
		return get("KEEP_ROWS");
	}

	public void setArchiveRowCount(java.math.BigDecimal archiveRowCount) {
		set("ARCHIVE_ROW_COUNT", archiveRowCount);
	}

	public java.math.BigDecimal getArchiveRowCount() {
		return get("ARCHIVE_ROW_COUNT");
	}

	public void setTimeMeasure(java.math.BigDecimal timeMeasure) {
		set("TIME_MEASURE", timeMeasure);
	}

	public java.math.BigDecimal getTimeMeasure() {
		return get("TIME_MEASURE");
	}

}
